///*
// * (#)RemoveAcegicDefinitionSourceCache.java 1.0 2010-6-24  
// */
//package com.huaxingbankas.core.base.spring.security;
//
//import net.sf.ehcache.Cache;
//
//import org.apache.commons.logging.Log;
//import org.apache.commons.logging.LogFactory;
//import org.springframework.aop.AfterReturningAdvice;
//import org.springframework.beans.factory.InitializingBean;
//
///**
// * @author 璧靛�
// * @version $1.0, Aug 8, 2008 Aug 8, 2008
// * @since JDK6
// */
//public class RemoveAcegicDefinitionSourceCache implements AfterReturningAdvice, InitializingBean
//{
//	private static final Log logger = LogFactory.getLog(RemoveAcegicDefinitionSourceCache.class);
//
//	private Cache cache;
//
//	public void setCache(Cache cache)
//	{
//		this.cache = cache;
//	}
//
//	public RemoveAcegicDefinitionSourceCache()
//	{
//		super();
//	}
//
//	public void afterPropertiesSet() throws Exception
//	{
//	}
//
//	public void afterReturning(Object returnValue, java.lang.reflect.Method method, Object[] args, Object classObj) throws Throwable
//	{
//		this.cache.remove(MyInvocationSecurityMetadataSource.ACEGI_EHCACHE);
//		this.cache.remove(MyMethodSecurityMetadataSource.ACEGI_EHCACHE);
//		logger.info("acegic ���缃��瀛��娓��!!");
//	}
//}